/**
 * 
 */
package br.org.bertol.mestrado.engine.exception;

/**
 * Classe que encapsula as execptions da de uma rotina de
 * melhora de otimização.
 * @author contaqualquer
 */
public class HeuristicsException extends Exception {

    /**
     * Serial UID.
     */
    private static final long serialVersionUID = -4045161008886556063L;

    /**
     */
    public HeuristicsException() {
        super();
    }

    /**
     * @param message
     *            Mensagem
     * @param cause
     *            Causa
     */
    public HeuristicsException(final String message, final Throwable cause) {
        super(message, cause);
    }

    /**
     * @param message
     *            Mensagem
     */
    public HeuristicsException(final String message) {
        super(message);
    }

    /**
     * @param cause
     *            Causa
     */
    public HeuristicsException(final Throwable cause) {
        super(cause);
    }

}
